<?php
session_start();
//error_reporting(0);



date_default_timezone_set('America/Sao_Paulo');

include_once("utils/funcoes.php");
include_once 'SystemMessage.class.php';

include_once 'DAO.php';

require_once "bootstrap.php";

function __autoload( $file ){
	if(substr($file, -3) == "DAO"){
		//include_once 'model/dao/'.$file.'.php';
		include_once 'model/bean/'.substr($file, 0, -3).'.class.php';
	}else{
		//include_once 'model/bean/'.$file.'.class.php';
	}
	echo "arquivo solicitado: ".$file;
	
	
}

//carregar isso automaticamente depois
include_once 'model/bean/Evento.class.php';
include_once 'model/bean/Palestrante.class.php';
include_once 'model/bean/Participante.class.php';
include_once 'model/bean/Inscricao.class.php';
include_once 'model/bean/Endereco.class.php';
include_once 'model/bean/Atividade.class.php';
include_once 'model/bean/Modalidade.class.php';
include_once 'model/bean/Usuario.class.php';

//carregar DAOS pra usar no modo pdo
include_once 'model/dao/EventoDAO.php';
include_once 'model/dao/PalestranteDAO.php';
include_once 'model/dao/ParticipanteDAO.php';
//include_once 'model/dao/InscricaoDAO.php';
//include_once 'model/dao/EnderecoDAO.php';
//include_once 'model/dao/AtividadeDAO.php';
include_once 'model/dao/ModalidadeDAO.php';
include_once 'model/dao/UsuarioDAO.php';


//trata injection
$_POST = validaParametro($_POST);
$_GET = validaParametro($_GET);
//nao validar o $_FILES
//$_FILES = validaParametro($_FILES);

//decodifica os caracteres para gravacao no banco
foreach ($_POST as $a => $val){
	//verifica antes se é string e decodifica
	if(is_string($val)){
		$_POST[$a] = utf8_decode( $val );
	}
	
}

//trata as actions
if(isset($_GET["action"]) && $_GET["action"] != ""){
	$action = $_GET["action"];
}
if(isset($_POST["action"]) && $_POST["action"] != ""){
	$action = $_POST["action"];
}




/*
if($_SESSION["refresh"] == true){
	echo ('<meta http-equiv="refresh" content="0; url=' . urldecode($_SERVER['REQUEST_URI']) . '"/>');
	$_SESSION["refresh"] = false;
}
*/

//SISTEMA
$image_dir = "images/";
$logo_sistema = $image_dir."logo_sistema.png";
$logo_developer = $image_dir."developers.png";

$sys_name = "Eventos Acadêmicos";
$sys_version = "0.1";
$sys_code = md5($sys_name."_".$sys_version);
//echo "Sys Code ".$sys_code;

$tablePrefix = "eacad_";
$PERSISTENCIA_PDO = 0;
$PERSISTENCIA_DOCTRINE = 1;

$persistencia = $PERSISTENCIA_DOCTRINE;

//INSTITUICAO
$logo_instituicao = $image_dir."logo_instituicao.png";
$nome_faculdade_simples = "UNICAMPO";
$nome_faculdade_completo = "UNICAMPO - FaculdadeUnião de Campo Mourão.";
$endereco_faculdade = "Rodovia BR 369 - Km 01 (ao lado da UTFPR) - CEP: 87301-006 - Campo Mourão - Paraná";



